package org.afei.ioc.data;

import java.util.Map;

/**
 * 抽象的数据存储接口
 *
 * @author afei
 * @date 17-5-25.
 */
public interface DataContext {

    void initData(Map<String, Object> map);

    void set(String name, Object obj);

    Object get(String name);

    <T> T get(String name, Class<T> clazz);

    Map<String, Object> getAll();

}
